postgresql 數據庫無法啟動
在數據庫無法啟動時,一般可以根據報錯信息,采取對應措施即可,下面列出一些在數據庫啟動時報出錯誤比較嚴重而解決方式又不那么明顯的處理方法。 模擬錯誤,查到pg_class系統表中一個索引在磁盤中的位置 ...
在數據庫無法啟動時,一般可以根據報錯信息,采取對應措施即可,下面列出一些在數據庫啟動時報出錯誤比較嚴重而解決方式又不那么明顯的處理方法。 模擬錯誤,查到pg_class系統表中一個索引在磁盤中的位置 ...
背景 在數據庫中NULL值是指UNKNOWN的值,不存儲任何值,在排序時,它排在有值的行前面還是后面通過語法來指定。 例如 同時對於有值行,可以指定順序排還是倒序排。 默認的排序規則如 ...
遇到異常連接時,需要將對應連接殺掉,可能是連接占用了過多CPU或是IO,影響了業務,或是時間過長的空閑事務. pg對於殺掉連接提供了專門的命令,一般情況下使用pg_cancel_backend就可以 ...
背景 除了傳統的基於trigger和rule的分區,PostgreSQL 10開始已經內置了分區功能(目前僅支持list和range),使用pg_pathman則支持hash分區。 從性能角度,目 ...
在pg中刪除賬號時,一般不能直接刪除賬號,要先將該賬號上所有的對應權限收回,但往往這一步是比較繁瑣的,可能當時賦權的對象類型很多,對象也比較多,雖然可以通過sql按照類型來收回針對整個schema的所 ...
問題出現 我們在線上巡檢中發現,一個實例的pg_xlog目錄,增長到4G,很是疑惑。剛開始懷疑是日志歸檔過慢,日志堆積在pg_xlog目錄下面,未被清除導致。於是檢查歸檔目錄下的文件,內容如下。但發 ...